package git.cognos.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class ComponentTab {
    private BigDecimal componentId;

    /**
     * This field corresponds to the database column COMPONENT_TAB.COMPONENT_NAME
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private String componentName;
    private String strComponentId;
    public String getStrComponentId() {
		return strComponentId;
	}

	public void setStrComponentId(String strComponentId) {
		this.strComponentId = strComponentId;
	}

	/**
     * This field corresponds to the database column COMPONENT_TAB.COMPONENT_AUTHOR
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private String componentAuthor;

    /**
     * This field corresponds to the database column COMPONENT_TAB.COMPONENT_DATA
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private Date componentData;

    /**
     * This field corresponds to the database column COMPONENT_TAB.COMPONENT_REMARK
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private String componentRemark;

    /**
     * This field corresponds to the database column COMPONENT_TAB.COMPONENT_ACTION
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private String componentAction;

    /**
     * This field corresponds to the database column COMPONENT_TAB.COMPONENT_PATER_ID
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private BigDecimal componentPaterId;

    /**
     * This field corresponds to the database column COMPONENT_TAB.COMPONENT_LEVAL
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private BigDecimal componentLeval;

    /**
     * This field corresponds to the database column COMPONENT_TAB.URL
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    private String url;
    
    
    
    private BigDecimal sortNum;
    
    
    private String menuPic;
    
    private String componentPic;
    
    private String componentShortname;
    
    
    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_ID
     *
     * @return the value of COMPONENT_TAB.COMPONENT_ID
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public BigDecimal getComponentId() {
        return componentId;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_ID
     *
     * @param componentId the value for COMPONENT_TAB.COMPONENT_ID
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentId(BigDecimal componentId) {
        this.componentId = componentId;
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_NAME
     *
     * @return the value of COMPONENT_TAB.COMPONENT_NAME
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public String getComponentName() {
        return componentName;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_NAME
     *
     * @param componentName the value for COMPONENT_TAB.COMPONENT_NAME
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentName(String componentName) {
        this.componentName = componentName == null ? null : componentName.trim();
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_AUTHOR
     *
     * @return the value of COMPONENT_TAB.COMPONENT_AUTHOR
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public String getComponentAuthor() {
        return componentAuthor;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_AUTHOR
     *
     * @param componentAuthor the value for COMPONENT_TAB.COMPONENT_AUTHOR
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentAuthor(String componentAuthor) {
        this.componentAuthor = componentAuthor == null ? null : componentAuthor.trim();
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_DATA
     *
     * @return the value of COMPONENT_TAB.COMPONENT_DATA
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public Date getComponentData() {
        return componentData;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_DATA
     *
     * @param componentData the value for COMPONENT_TAB.COMPONENT_DATA
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentData(Date componentData) {
        this.componentData = componentData;
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_REMARK
     *
     * @return the value of COMPONENT_TAB.COMPONENT_REMARK
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public String getComponentRemark() {
        return componentRemark;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_REMARK
     *
     * @param componentRemark the value for COMPONENT_TAB.COMPONENT_REMARK
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentRemark(String componentRemark) {
        this.componentRemark = componentRemark == null ? null : componentRemark.trim();
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_ACTION
     *
     * @return the value of COMPONENT_TAB.COMPONENT_ACTION
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public String getComponentAction() {
        return componentAction;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_ACTION
     *
     * @param componentAction the value for COMPONENT_TAB.COMPONENT_ACTION
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentAction(String componentAction) {
        this.componentAction = componentAction == null ? null : componentAction.trim();
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_PATER_ID
     *
     * @return the value of COMPONENT_TAB.COMPONENT_PATER_ID
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public BigDecimal getComponentPaterId() {
        return componentPaterId;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_PATER_ID
     *
     * @param componentPaterId the value for COMPONENT_TAB.COMPONENT_PATER_ID
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentPaterId(BigDecimal componentPaterId) {
        this.componentPaterId = componentPaterId;
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.COMPONENT_LEVAL
     *
     * @return the value of COMPONENT_TAB.COMPONENT_LEVAL
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public BigDecimal getComponentLeval() {
        return componentLeval;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.COMPONENT_LEVAL
     *
     * @param componentLeval the value for COMPONENT_TAB.COMPONENT_LEVAL
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setComponentLeval(BigDecimal componentLeval) {
        this.componentLeval = componentLeval;
    }

    /**
     * This method returns the value of the database column COMPONENT_TAB.URL
     *
     * @return the value of COMPONENT_TAB.URL
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public String getUrl() {
        return url;
    }

    /**
     * This method sets the value of the database column COMPONENT_TAB.URL
     *
     * @param url the value for COMPONENT_TAB.URL
     *
     * @ibatorgenerated Wed May 13 23:15:00 CST 2009
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

	public BigDecimal getSortNum() {
		return sortNum;
	}

	public void setSortNum(BigDecimal sortNum) {
		this.sortNum = sortNum;
	}

	public String getMenuPic() {
		return menuPic;
	}

	public void setMenuPic(String menuPic) {
		this.menuPic = menuPic;
	}

	public String getComponentPic() {
		return componentPic;
	}

	public void setComponentPic(String componentPic) {
		this.componentPic = componentPic;
	}

	public String getComponentShortname() {
		return componentShortname;
	}

	public void setComponentShortname(String componentShortname) {
		this.componentShortname = componentShortname;
	}
    
    
    
}